package br.com.fiap.enumeration;

public enum FucionalidadesMenu {

	PRODUTO(0,"Produto"),
	FORNECEDOR(1,"Fornecedor"),
	USUARIO(2,"Usuario"),
	COMPRAR(3,"Comprar"),
	PEDIDO(4,"Pedido");
	
	private Integer key;
	private String label;
	
	private FucionalidadesMenu (Integer key, String label) {
		this.key = key;
		this.label = label;
	}

	public Integer getKey() {
		return key;
	}

	public void setKey(Integer key) {
		this.key = key;
	}

	public String getLabel() {
		return label;
	}

	public void setLabel(String label) {
		this.label = label;
	}
	
	public static FucionalidadesMenu getEnumByKey(Integer key) {
		
		for (FucionalidadesMenu tipo : FucionalidadesMenu.values()) {
			if (tipo.getKey() == key) {
				return tipo;
			}
		}
		
		return null;
	}
}
